package com.mhjy.synchro.repository.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import java.util.Date;

@TableName("t_jg_tmp_advancemonthbillsummary")
public class AdvanceMonthbillSummaryEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    @TableField("id")
    private Integer id;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @TableField("dateEnd")
    private Date dateEnd;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @TableField("dateStart")
    private Date dateStart;

    @TableField("handlerUid")
    private Integer handlerUid;

    @TableField("invoiceNo")
    private String invoiceNo;

    @TableField("obiId")
    private Double obiId;

    @TableField("ociId")
    private String ociId;

    @TableField("oldieNO")
    private String oldieNo;

    @TableField("oldieName")
    private String oldieName;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @TableField("operateDate")
    private Date operateDate;

    @TableField("operateOrgId")
    private Integer operateOrgId;

    @TableField("operateUid")
    private Integer operateUid;

    @TableField("orgId")
    private Integer orgId;

    @TableField("orgNo")
    private String orgNo;

    @TableField("orgName")
    private String orgName;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @TableField("paymentDate")
    private Date paymentDate;

    @TableField("paymentType")
    private String paymentType;

    @TableField("receiveAmount")
    private Double receiveAmount;

    @TableField("totalAmount")
    private Double totalAmount;

    @TableField("status")
    private Integer status;

    @TableField("seqNO")
    private String seqNo;

    @TableField("remark")
    private String remark;

    @TableField("syncTag")
    private Integer syncTag;
    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Date getDateEnd() {
        return dateEnd;
    }

    public void setDateEnd(Date dateEnd) {
        this.dateEnd = dateEnd;
    }

    public Date getDateStart() {
        return dateStart;
    }

    public void setDateStart(Date dateStart) {
        this.dateStart = dateStart;
    }

    public Integer getHandlerUid() {
        return handlerUid;
    }

    public void setHandlerUid(Integer handlerUid) {
        this.handlerUid = handlerUid;
    }

    public String getInvoiceNo() {
        return invoiceNo;
    }

    public void setInvoiceNo(String invoiceNo) {
        this.invoiceNo = invoiceNo;
    }

    public Double getObiId() {
        return obiId;
    }

    public void setObiId(Double obiId) {
        this.obiId = obiId;
    }

    public String getOciId() {
        return ociId;
    }

    public void setOciId(String ociId) {
        this.ociId = ociId;
    }

    public String getOldieNo() {
        return oldieNo;
    }

    public void setOldieNo(String oldieNo) {
        this.oldieNo = oldieNo;
    }

    public String getOldieName() {
        return oldieName;
    }

    public void setOldieName(String oldieName) {
        this.oldieName = oldieName;
    }

    public Date getOperateDate() {
        return operateDate;
    }

    public void setOperateDate(Date operateDate) {
        this.operateDate = operateDate;
    }

    public Integer getOperateOrgId() {
        return operateOrgId;
    }

    public void setOperateOrgId(Integer operateOrgId) {
        this.operateOrgId = operateOrgId;
    }

    public Integer getOperateUid() {
        return operateUid;
    }

    public void setOperateUid(Integer operateUid) {
        this.operateUid = operateUid;
    }

    public Integer getOrgId() {
        return orgId;
    }

    public void setOrgId(Integer orgId) {
        this.orgId = orgId;
    }

    public String getOrgNo() {
        return orgNo;
    }

    public void setOrgNo(String orgNo) {
        this.orgNo = orgNo;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public Date getPaymentDate() {
        return paymentDate;
    }

    public void setPaymentDate(Date paymentDate) {
        this.paymentDate = paymentDate;
    }

    public String getPaymentType() {
        return paymentType;
    }

    public void setPaymentType(String paymentType) {
        this.paymentType = paymentType;
    }

    public Double getReceiveAmount() {
        return receiveAmount;
    }

    public void setReceiveAmount(Double receiveAmount) {
        this.receiveAmount = receiveAmount;
    }

    public Double getTotalAmount() {
        return totalAmount;
    }

    public void setTotalAmount(Double totalAmount) {
        this.totalAmount = totalAmount;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getSeqNo() {
        return seqNo;
    }

    public void setSeqNo(String seqNo) {
        this.seqNo = seqNo;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Integer getSyncTag() {
        return syncTag;
    }

    public void setSyncTag(Integer syncTag) {
        this.syncTag = syncTag;
    }
}
